/**********************************************************************************************/
/* FBL_ToUChar.cpp                    		                                  				  */
/*                                                                       					  */
/* Copyright Paradigma, 1993-2006															  */
/* All Rights Reserved                                                   					  */
/**********************************************************************************************/

#include <VShared/FBL/publ/Headers/StdAfx.h>

#include <VShared/FBL/publ/Util_classes/FBL_ToUChar.h>

#include <VShared/FBL/publ/Values/FBL_type_traits.h>
#include <VShared/FBL/publ/Util_Strings/FBL_UnicodeToFromNumeric.h>


/**********************************************************************************************/
FBL_Begin_Namespace 


/**********************************************************************************************/
ToUCharPtr::ToUCharPtr( int inValue )
{
	u_ltou(inValue, mStr);
}


/**********************************************************************************************/
ToUCharPtr::ToUCharPtr( long inValue )
{
	u_ltou(inValue, mStr);
}


/**********************************************************************************************/
ToUCharPtr::ToUCharPtr( llong inValue )
{
	u_lltou(inValue, mStr);
}


/**********************************************************************************************/
ToUCharPtr::ToUCharPtr( ulong inValue )
{
	u_ultous(inValue, mStr);
}


/**********************************************************************************************/
ToUCharPtr::ToUCharPtr( ullong inValue )
{
	u_ulltous(inValue, mStr);
}


#pragma mark -


/**********************************************************************************************/
ToCharPtr::ToCharPtr( int inValue )
{
	type_traits<long>::to_str( (long*) &inValue, mStr );
}


/**********************************************************************************************/
ToCharPtr::ToCharPtr( long inValue )
{
	type_traits<long>::to_str( &inValue, mStr );
}


/**********************************************************************************************/
ToCharPtr::ToCharPtr( llong inValue )
{
	type_traits<llong>::to_str( &inValue, mStr );
}


/**********************************************************************************************/
ToCharPtr::ToCharPtr( ulong inValue )
{
	type_traits<ulong>::to_str( &inValue, mStr );
}


/**********************************************************************************************/
ToCharPtr::ToCharPtr( ullong inValue )
{
	type_traits<ullong>::to_str( &inValue, mStr );
}


/**********************************************************************************************/
FBL_End_Namespace
